draft payable on presentation - Alemán Inglés Diccionario